Extending Symmetry Reduction Techniques to a Realistic Model of Computation
نویسندگان
چکیده
Much of the literature on symmetry reductions for model checking assumes a simple model of computation where the local state of each component in a concurrent system can be represented by an integer, and where components do not hold references to one another. Symmetry reduction techniques for model checking usually require a solution to the NP-hard Constructive Orbit Problem (COP)–computing the minimum element in the equivalence class of a given state under a symmetry group. Polynomial time strategies to solve instances of the COP under the simple model of computation are known for a large class of symmetry groups. We show that these strategies are not directly applicable when the model of computation is extended to allow components to hold references to one another, and present an approach to their extension, resulting in tractable, memory optimal symmetry reduction techniques for a realistic model of computation. Experimental results using the TopSPIN symmetry reduction package for the SPIN model checker illustrate the effectiveness of our techniques.
منابع مشابه
An Efficiency Studying of an Ion Chamber Simulation Using Vriance Reduction Techniques with EGSnrc
Background: Radiotherapy is an important technique of cancer treatment using ionizing radiation. The determination of total dose in reference conditions is an important contribution to uncertainty that could achieve 2%. The source of this uncertainty comes from cavity theory that relates the in-air cavity dose and the dose to water. These correction factors are determined from Monte Carlo calcu...
متن کاملSymmetry Reduction for Probabilistic Systems
Symmetry reduction techniques have been quite successful in combatting the state-space explosion problem for temporal logic model checking [2, 3]. Recently, there has been a lot of interest in using model checkers to verify properties of probabilistic systems. We describe work in progress in extending symmetry reduction techniques to apply to discrete time Markov chains and Markov decision proc...
متن کاملVector Symmetry Reduction
Symmetry reduction is an effective state-space reduction technique for model checking, and works by restricting search to equivalence class representatives with respect to a group of symmetries for a model. A major problem with symmetry reduction techniques is the time taken to compute the representative of a state, which can be prohibitive. In efficient implementations of symmetry reduction, a...
متن کاملSimplification of Parameters in a Complex Catchment Model: a Daily Rainfal Data Generation Process
This paper describes the rainfall data generation processes, which were used to simplify the recharge model developed by Khazai and Spink. The principles of techniques used for single and two sites generation are discussed. The application of the techniques for extending the rainfall records at the existing stations and increasing arbitrarily the numbers of rain gauges within the catchment are ...
متن کاملAutomatic techniques for detecting and exploiting symmetry in model checking
Model checking is an increasingly popular technique for the formal verification of concurrent systems. The application of model checking is limited due to the statespace explosion problem as the number of components represented by a model increases, the worst case size of the associated state-space grows exponentially. As such, models of realistic systems are often too large to feasibly check. ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Electr. Notes Theor. Comput. Sci.
دوره 185 شماره
صفحات -
تاریخ انتشار 2007